/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.ec.socialfun.datamanager;

import com.ec.socialfun.entidades.Local;
import com.ec.socialfun.entidades.Productos;
import com.ec.socialfun.util.Archivo;
import java.io.InputStream;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author sebas
 */
@ManagedBean
@SessionScoped
public class IngresoProductosCartaDataManager implements Serializable {

    private Productos productos = new Productos();
    private Productos nuevoProducto = new Productos();
    private Local local = new Local();
    private List<Productos> listaProductos = new ArrayList<Productos>();
    private String estado;
    private List<String> listaEstados = new ArrayList<String>();
    private Archivo archivo = new Archivo();
    private Archivo producto = new Archivo();
    private InputStream inputStreamsImagenTemporal;
    private boolean referenciaAImagenes;

    public Productos getProductos() {
        return productos;
    }

    public void setProductos(Productos productos) {
        this.productos = productos;
    }

    public Local getLocal() {
        return local;
    }

    public void setLocal(Local local) {
        this.local = local;
    }

    public List<Productos> getListaProductos() {
        return listaProductos;
    }

    public void setListaProductos(List<Productos> listaProductos) {
        this.listaProductos = listaProductos;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public List<String> getListaEstados() {
        return listaEstados;
    }

    public void setListaEstados(List<String> listaEstados) {
        this.listaEstados = listaEstados;
    }

    public Archivo getArchivo() {
        return archivo;
    }

    public void setArchivo(Archivo archivo) {
        this.archivo = archivo;
    }

    public Archivo getProducto() {
        return producto;
    }

    public void setProducto(Archivo producto) {
        this.producto = producto;
    }

    public InputStream getInputStreamsImagenTemporal() {
        return inputStreamsImagenTemporal;
    }

    public void setInputStreamsImagenTemporal(InputStream inputStreamsImagenTemporal) {
        this.inputStreamsImagenTemporal = inputStreamsImagenTemporal;
    }

    public boolean isReferenciaAImagenes() {
        return referenciaAImagenes;
    }

    public void setReferenciaAImagenes(boolean referenciaAImagenes) {
        this.referenciaAImagenes = referenciaAImagenes;
    }

    public Productos getNuevoProducto() {
        return nuevoProducto;
    }

    public void setNuevoProducto(Productos nuevoProducto) {
        this.nuevoProducto = nuevoProducto;
    }
    
    public IngresoProductosCartaDataManager() {
    }
}
